.contact {
    width: 700px;
    margin: 0px auto;
}

.contact .header {
    display:table;width:672px;
    margin-bottom: 30px;
}

.contact .header  span {
    display:table-cell;white-space:nowrap;
    font: 15px 'Myriad Pro';
    color: #4f3d3d;
}

.contact .header span.dots {
    width:100%;background: url(http://galeon.sourceforge.net/twiki/pub/TWiki/TWikiDocGraphics/dot_lr.gif) repeat-x 0 100%;
}

.contact .contact_form_section {
    width: 356px;
    float: left;
}

.contact .contact_form_section td{
    padding:0px 15px 15px 0px;
}

.contact .contact_form_section td input.input_form{
    width:100%;
    height:30px;
    border:1px solid #a4a4a4;
}
.contact .contact_form_section td  textarea{
    width:100%;
    border:1px solid #a4a4a4;
    overflow: auto;
}
.contact .contact_form_section td input.submit_button{
    background:#09a7f0;
    color:#ffffff;
    padding:5px 30px 5px 30px;
    text-transform:uppercase;
    border:0px;
    cursor:pointer;
}

.contact label {
    font: normal 12px Arial;
    color: #686868;
}

.contact label span{
    color: #ff0000;
}

.contact label.error {
    color: red;
}

.contact .contact_infor_section {
    width: 275px;
    height: 340px;
    float: right;
    padding-left: 20px;
    border-left: 1px solid #adadad;
}

.contact .contact_infor_title {
    font: normal 18px 'Times New Roman';
    color: #4f3c3c;
    margin-bottom: 20px;
}

.contact .contact_infor_list li {
    margin-bottom: 15px;
    font: normal 12px Arial;
    color: #a4a4a4;
    height: 16px;
}

.contact .contact_infor_list li span {
    color: #611111;
}
